home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
computer
/
casio_st
/
prog_fx
/
volumes
/
gravol3.asc
< prev
Wrap
Text File
|
1994-03-01
|
13KB
|
716 lines
VOLUME 3
*** PROGRAMMES CASIO GRAPHIQUES ***
(c) W-Tel RTC (16) 62 93 74 05
VOUS VENEZ DE TELECHARGER LE
FICHIER GRAVOL3.LST SUR W-TEL.
SI VOUS AVEZ ECRIT UN SOFT SUR
CASIO GRAPHIQUE VENEZ LE METTRE SUR W-
TEL 24/24 AU 62.93.74.05 (BAL WILLY).
SOMMAIRE DU VOLUME 3
Biorythme
Golf
Morpion
Tierc
Parachutiste
Rapido
Attrissage
Puissance 4
Transformation d'un nombre
dcimal en fraction
Rsolution d'quation du 2nd
degr
Courbes diverses
A suivre....(15/05/90)
********************************
Biorythme
PROGRAMMES FX CASIO
6000G - 7000G - 7500G - 8000G - 8500G
FICHE Nø 13 PAR LAURENT LECHELLE
Mcl : Rad : Defm 12 : jour->K : mois-
>N
(anne sur 4 chiffres)->B :
"BIORYTHMES" : Lbl 0 : 0->C
23->E[1] : 28->E[2] : 33->E[3] : 0-
>Z[1] : 31->Z[2]
59.25->Z[3] : 90.25->Z[4] : 120.25-
>Z[5] : 151.25->Z[6]
181.25->Z[7] : 212.25->Z[8] : 243.25-
>Z[9] : 273.25->Z[10]
304.25->Z[11] : 334.25->Z[12]
"Date de naissance"?->J : ?->M : ?->A
365.25(B-A)+Z[N]-Z[M]+K-J->R
Lbl 1 : C+1->C : Range -
pi,pi,2pi/E[C],-1,1,.1
(R-E[C]Int (R/E[C]))*2pi/E[C]->S Ý
Graph Y=sin (X+S)Ý C<>3=>Goto
1:Goto 0 Disp
339 pas
symboles utiliss: pi remplacer par
le vrai signe de pi
Ý remplacer par
le triangle au dessus de
la touche ":"
<> remplacer
par diffrent (= barr)
Entrez dans le programme les donnes
concernant le jour, le mois et
l'anne. Puis lancez ensuite le
programme. Entrez le jour, le mois et
l'anne (sur 4 chiffres) de la
personne dont vous voulez connaitre le
Biorythme. Les 3 courbes qui
apparaissent dcrivent la forme
physique, puis la sensibilit, puis la
forme intellectuelle (ce qui est
diffrent de l'intelligence...). Les
rsultats sont donns entre -10 et +10
(axe des ordonnes). L'axe des
abscisses repre la date de jour. Vous
pouvez donc visualiser votre Biorythme
plusieurs l'avance...sachant qu'un
graduation de cet axe reprsente une
journe.
******************************
Golf
PROGRAMMES FX CASIO
8000G - 8500G
FICHE Nø 14 PAR PIERRE HOUSSIN
Premier programme (prog 0)
Mcl : Deg : Range 1->95,0,1->63,0
Lbl 0 : Isz E : Int 20Ran#+20->I : Int
21Ran#+20->J
Int 13Ran#+20->S : Int 10Ran#+20->T
Lbl 4 : Int 68Ran#+26->A : Int
10Ran#+52->B
I<=A => A<=I+S => J<=B => B<=J+T =>
Goto 4
Plot A,B : 0->H : 12->C : 25->D
Lbl 1 : Cls : Prog 1 : Plot A,B : Plot
C,DÝ
X->C : Y->D : Isz H : H>=20 => Goto 4
"ANGLE"?->Z : "FORCE"?->L
Lbl 2 : L-1->L : L<0 => Goto 1
sin Z->F : cos Z->G : C+G->C : D+F->D
: Plot C,D
C>94 => Goto 5 : D>62 => Goto 5 : C<2
=> Goto 5 : D<11 => Goto 5
A=C => B=D => Goto 6
Lbl 7 : C>=I => Goto 3 : L>=0 => Goto
2 : Goto 1
Lbl 3 : I<=C => C<=I+J => J<=D =>
D<=J+T => Goto 5 : Goto 2
Lbl 5 : "PERDU=" : PÝ Prog 0
Lbl 6 : L>5 => Goto 7 : P+S-H->P :
"GAGNE=" : PÝ E<12 => Goto 0
" FIN DU GREEN TOTAL:" : PÝ
Prog 0
Second programme (prog 1)
Plot I,J : Plot I+S,J : Line : Plot
I+S,J+T : Line
Plot I,J+T : Line : Plot I,J : Line
Plot 1,10 : Plot 95,10 : Line : Plot
95,63 : Line
Plot 1,63 : Line : Plot 1,10 : Line
longueur totale : 704 pas
symboles utiliss: pi remplacer par
le vrai signe de pi
Ý remplacer par
le triangle au dessus de
la touche ":"
<> remplacer
par diffrent (= barr)
<=, >= remplacer
respectivement par
infrieur ou gal et suprieur ou gal
Vous pouvez taper ces deux programmes
dans la zone fichiers de votre machine
pour cela nomez les respectivement
"GOLF" et "GOLF1", puis remplacez les
instructions Prog 0 et Prog 1 par les
instructions Prog "GOLF" et Prog
"GOLF1".
**************************
Morpion
Ces 3 programmes sont mettre dans 3
zones de prog distinctes. Si le
programme principal n'est pas P9, et
que les programmes annexes ne portent
pas les noms "Joueur 1" et "Joueur 2"
alors modifiez les programmes en
consquence.
Programme principal: (539 PAS)
"MORPION" DISP
DEG
MCLS
CLS
RANGE 1,5.7,0,1,4.1,0
2->A
LBL 0
PLOT A,4
PLOT A,1
LINE
PLOT 2,A
PLOT 5,A
LINE
ISZ A
A>5 =>GOTO 1
GOTO 0
LBL 1
PLOT 2,1
PLOT 5,1
LINE
PLOT 1.55,1.35
PLOT 1.55,1.65
LINE
PLOT 1.5,1.35
PLOT 1.6,1.35
PLOT 1.5,1.6
PLOT 1.65,2.3
PLOT 1.45,2.3
LINE
PLOT 1.65,2.5
LINE
PLOT 1.65,2.55
PLOT 1.6,2.6
PLOT 1.5,2.6
LINE
PLOT 1.45,2.55
PLOT 1.45,3.35
PLOT 1.5,3.3
PLOT 1.6,3.3
LINE
PLOT 1.65,3.35
PLOT 1.65,3.4
PLOT 1.55,3.5
LINE
PLOT 1.65,3.6
LINE
PLOT 1.45,3.6
LINE
PLOT 1.45,3.6
LINE DISP
LBL 2
"PLAYER 1"
"COLONNE"?->A
"RANGEE"?->B
A>3 =>GOTO 2
B>5 =>GOTO 2
O->T
LBL 3
REC(.4,T)
PLOT A+I+1.5,J+.5+B
T+45->T
T>360 =>GOTO 4
T<90 =>GOTO 3
LINE
GOTO 3
LBL 4
LINE DISP
PROG "JOUEUR1"
LBL 5
"PLAYER 2"
"COLONNE"?->A
"RANGEE"?->B
A>3 =>GOTO 5
B>3 =>GOTO 5
PLOT A+1,B
PLOT A+2,B+1
LINE
PLOT A+1,B+1
PLOT A+2,B
LINE DISP
PROG "JOUEUR2"
GOTO 2
FILE NAME: JOUEUR1
LBL 0
A=1 =>GOTO 1
A=2 =>GOTO 2
A=3 =>GOTO 3
LBL 1
B=1 =>1->U
B=2 =>1->P
B=3 =>1->M
GOTO 4
LBL 2
B=1 =>1->V
B=2 =>1->Q
B=3 =>1->N
GOTO 4
LBL 3
B=1 =>1->W
B=2 =>1->R
B=3 =>1->O
GOTO 4
LBL 4
U+P+M=3 =>GOTO 5
V+Q+N=3 =>GOTO 5
W+R+O=3 =>GOTO 5
U+V+W=3 =>GOTO 5
P+Q+R=3 =>GOTO 5
M+N+O=3 =>GOTO 5
U+Q+O=3 =>GOTO 5
M+Q+W=3 =>GOTO 5
U+V+W+P+Q+R+M+N+O>=45 =>GOTO 6
GOTO 7
LBL 5
"JOUEUR 1 GAGNE" DISP
PROG 9
LBL 6
"EGALITE" DISP
PROG 9
LBL 7
FILE NAME: JOUEUR2
LBL 0
A=1 =>GOTO 1
A=2 =>GOTO 2
A=3 =>GOTO 3
LBL 1
B=1 =>10->U
B=2 =>10->P
B=3 =>10->M
GOTO 4
LBL 2
B=1 =>10->V
B=2 =>10->Q
B=3 =>10->N
GOTO 4
LBL 3
B=1 =>10->W
B=2 =>10->R
B=3 =>10->O
GOTO 4
U+P+M=30 =>GOTO 5
V+Q+N=30 =>GOTO 5
W+R+O=30 =>GOTO 5
U+V+W=30 =>GOTO 5
P+Q+R=30 =>GOTO 5
M+N+O=30 =>GOTO 5
U+Q+O=30 =>GOTO 5
M+Q+W=30 =>GOTO 5
GOTO 6
LBL 5
"JOUEUR 2 GAGNE" DISP
PROG 9
LBL 6
**************************
Tierc
Il y a quelques problemes avec les
espaces mais comme je ne possede pas
de graphique je ne puis le tester. A
vous de chercher les espaces.
Prog 6 : 524 pas
"TIERCE" DISP
100->P~R
LBL 5
"ARGENT A"
P DISP
"ARGENT B"
Q DISP
"ARGENT C"
R DISP
P=<0 =>"A ELIMINE"
Q=<0 =>"B ELIMINE"
R=<0 =>"C ELIMINE"
RANGE 0,350,1,0,4,1
"FAITE VOS JEUX"
"MISE A"?->I
P-I->P
"MISE B"?->J
Q-J->Q
"MISE C"?->K
R-K->R
" "
" C"
" "
" B"
" A"
" "
" "
1->A
PLOT 299,0
PLOT 299,4
LINE
PLOT 300,0
PLOT 300,4
LINE
1->B
1->C
LBL 6
PLOT 0,1
PLOT A,1
LINE
PLOT 0,2
PLOT B,2
LINE
PLOT 0,3
PLOT C,3
LINE
A>299 =>GOTO 7
B>299 =>GOTO 8
C>299 =>GOTO 9
INT 10RAN#->E
INT 10RAN#->F
INT 10RAN#->G
E+A->A
F+B->B
G+C->C
A<299 =>GOTO 6
B<299 =>GOTO 6
C<299 =>GOTO 6
LBL 7
" A GAGNE" DISP
4I DISP
4I+P->P
GOTO 5
LBL 8
"B GAGNE" DISP
4J DISP
4J+Q->Q
GOTO 5
LBL 9
"C GAGNE" DISP
4K DISP
4K+R->R
GOTO 5
**************************
Parachutiste
(c) JJ Richeux / modif David Moutal
Un parachutiste a saut mais son
parachute ne s'est pas ouvert, sa
seule chance de survie c'est vous !
Essayez de le rattraper avec le
trampoline (4 pour aller gauche, 5
pour rester sur place et 6 pour aller
droite). Vous partez avec 3 vies.
Les signes <, > et . indiquent la
direction du vent.
463 PAS
MCL
RANGE 1,95,0,1,63,0
LBL 0
1->A:2->B:3->C:4->D
5->E:56->G
INT 100RAN#->F
F>78 =>GOTO 0
LBL 1
CLS:G-8->G
A+F+L<.5 =>GOTO 0
E+F+L<.5 =>GOTO 0
PLOT A+F+L,A+G
PLOT E+F+L,E+G:LINE
PLOT E+F+L,A+G
PLOT A+F+L,E+G:LINE
PLOT C+F+L,D+G
PLOT C+F+L,E+G:LINE
A+H<0 =>0->H
3E+H>95 =>80->H
PLOT A+H,A:PLOT 3E+H,A
LINE DISP
G>=7 =>GOTO 2
G<7 =>GOTO 3
LBL 2
10-INT 20RAN#->L
A+F+L>=85 =>GOTO 2
A+F+L=<1 =>GOTO 2
L<0 =>"VENT= <"
L>0 =>"VENT= >"
L=0 =>"VENT= ."
"FORCE="
ABS INT L DISP
"DEPLACEMENT"?->W
W=6 =>H+12->H
W=4 =>H-12->H
PLOT A+H,A
PLOT 3E+H,A:LINE
GOTO 1
LBL 3
H>F+L =>GOTO 5
3E+H=<E+F+L =>GOTO 5
ou pour moins prcis
3E+H<E+F+L =>GOTO 5
"GAGNE!!" DISP
ISZ I
GOTO 0
LBL 5
"SPLASH" DISP
ISZ J
J<3 =>GOTO 0
"PARTIE TERMINEE" DISP
"SCORE:":I DISP
**************************
Rapido
(c) Philippe / David
Attention ! Ca va speeder ! Mmorisez
la squence et restituez la sous forme
de chiffres de 1 4 selon la
correspondance:
2|1
---3|4
chaque squence juste vous passez au
tableau suivant avec 1 case de plus
mmoriser. Vous gagnez une fois le
tableau 5 dpass.
DEFM 15:MCL:14->I~J:5->T
RANGE -10,10,0,-10,10,0
LBL 4:4->A
LBL 0
INT 4RAN#+1->Z[A]
Z[A]=B =>GOTO 0
CLS
PLOT I,J:PLOT I+3,J:LINE
PLOT I+3,J+3:LINE
PLOT I,J+3:LINE:PLOT I,J:LINE
A>T =>GOTO 1
Z[A]=1 =>4->I~J
Z[A]=2 =>-8->I
Z[A]=2 =>4->J
Z[A]=3 =>-8->I~J
Z[A]=4 =>4->I
Z[A]=4 =>-8->J
Z[A]->B
ISZ A
GOTO 0
LBL 1
1->A
LBL 2
?->C
C<>Z[A] =>GOTO 8 (<> DIFFERENT)
S+10->S
A>=T =>GOTO 7
A+1->A
GOTO 2
LBL 7
ISZ T
14->I~J
T=<10 =>GOTO 4
"GAGNE!" DISP
GOTO 9
LBL 8
"PERDU" DISP
LBL 9
"SCORE:":S DISP
14->I~J
D<3 =>GOTO 4
"PARTIE TERMINEE" DISP
**************************
Attrissage
(c) Pierre Legal / fiche ELENDIL
Affichez l'cran toutes les donnes
de chaque tape permettant de poser
votre avion. Ces donnes sont
distance, direction du vent,
inclinaison de l'appareil, altitude.
Vous faites varier votre inclinaison
avec 1 (descendre), 2 (monter), 0
(inclinaison conserve). Il faut
arriver l'altitude 0 et la
distance 0 en meme temps. Bon courage
et attention aux trous d'aire...
PROG 3
0->I:INT 10RAN#+20->X:INT 10RAN#+10->H
LBL 0:0->C:3COSX->V:"DISTANCE":X DISP
V>0 =>"VENT +" DISP
V<0 =>"VENT -" DISP
"INCLINAISON":I DISP
"ALTITUDE":H DISP
?->P:P=4 =>ISZ I:P=1 =>DSZ I:ABSI>3
=>"DECCROCHAGE" DISP
C=1 =>H-4->H:C=1 =>0->I:H+V+I->H;INT
15RAN#=5=>3->C:C=3=>"TROU D'AIR" DISP
C=3 =>H-5->H:H<0 =>2->C:C=2 =>"CRASH
!!!" DISP
C=2 =>GOTO 2:DSZ X:X=<0 =>GOTO 1:GOTO
0:LBL 1:H=<3 =>4->C:ABS I>2 =>5->C:C=5
=>"CRASH !!!" DISP
C=5 =>GOTO 2:C=4:"TROP HAUT" DISP
C=4 =>GOTO 2
"BRAVO, BEL ATTERISSAGE":PROG 3:LBL
2:"PERDU DISP
**************************
Puissance 4
(c) Fabrice GUY
A cahque tour de jeu, le programme
demande la colonne o le joueur va
placer son pion ( colonnes de 1 7,
de gauche droite).
Prog 0:
Range 1,8,0,1,7,0:Mcl:8->A
Lbl 0:Plot 1,A:Plot 8,A:Line:Plot
A,1:Plot A,7:Line:Dsz A:Goto 0
Lbl 1:1->A:Prog 1:2->A:Prog 1:Goto 1
Prog 1:
Graph Y=0 Disp
Lbl 0:?->B:INT B->B:B=<0 => Goto 0:B>7
=>Goto 0
B[B]=6 => Goto 0
Isz B[B]:B[B]->W:W+.5->Z:A<>1 =>Goto 1
Plot B,Z:Plot B+1,Z:Line:Plot B+.5,Z-
.5:Plot X,Y+1:Line:Goto 9
Lbl 1:Plot B,W:Plot B+1,W+1:Line:Plot
B,Y:Plot B+1,Y-1:Line
Lbl 9
**************************
Transformation d'un nombre dcimal en
fraction
- entrer une valeur decimale de X
- appuyer 3 fois de suite dur EXE
"DECIMAL->FRACTION":LBL 2:"X:"?->X:X-
>H:INT X->A:A->N:1->D:1/ FRAC X->X:INT
X->B:A B+1->M:B->E:"NUMERATEUR:":M
DISP
"DENOMINATEUR:":E DISP
"PRECISION:":M/E-H DISP
M/E-H=0 => GOTO 2
LBL 1:1/FRAC X->X:INT X->C:C M+N->P:C
E+D->F:["----------------
"]:"NUMERATEUR:":P DISP
"DENOMINATEUR:":F DISP
"PRECISION:":P/F-H DISP
P/F-H=0 =>GOTO 2
M->N:P->M:E->D:F->E:GOTO 1
**************************
Rsolution d'quation du 2nd degr
Calcul du discriminant et des racines
relles.
ax2+bx+c=0
PROG 1:
"A:"?->A:"B:"?->B:"C:"?->C
"DELTA:":B^2-4AC->D
D>0 =>GOTO 0
D=0 =>GOTO 1
"RACINES COMPLEXES" DISP
PROG 1
LBL 0:"X1:":((-)B-D^.5)/2A DISP
"X2:":((-)B+D^.5)/2A DISP
PROG 1
LBL 1:"X1=X2:":(-)B/2A DISP
PROG 1
**************************
Courbes diverses
CLS:RAD:"DIMENSION 5":RANGE (-
)1,1,1,(-)2,2,1:MCL:LBL 1:PLOT SIN
2T,(-)2COS T SIN 2T:LINE:T+.05-
>T:T<>6.5 =>GOTO 1:GRAPH Y=0 DISP
"CHRONOMETRE" DISP (en mode DEG)
0->A:CLS:GRAPH Y=SQR (9-X^2):GRAPH
Y=(-) SQR (9-X^2):LBL 1:A+1.6->A:PLOT
0,0:PLOT 3COS A,3SIN A:LINE:GOTO 1
LBL 1:"CERCLES":"R"?->T:"X"?->A:"Y"?-
>B:PLOT A,B:GRAPH Y=SQR (T^2-(X-
A)^2)+B
**************************
C'est tout pour l'instant, mais vous
pouvez m'en envoyer l'adresse
suivante:
Saint-Cricq William
9 Cit Bel Air
65000 TARBES
Je remercie DAVID pour ses programmes
et son animation de la rubrique Casio
sur W-Tel, pour le contacter : Bal
DAVID sur W-Tel.
ATTENTION: CES PROGRAMMES NE PEUVENT
ETRE VENDUS. ILS SONT DU DOMAINE
PUBLIC ET SONT DISTRIBUES PAR W-TEL.